package com.example.mgsnew.Service;

import com.example.common.domain.Messages.UserActivityMessage;

import java.time.LocalDate;

public interface ActivityService {

    /**
     * 根据目标日期计算周次（以2025-05-20为第一周）
     *
     * @param targetDate 目标日期
     * @return 周次（从1开始）
     */

     int getWeekNumber(LocalDate targetDate);

     void processActivity(UserActivityMessage message, String userType);
}
